#include "Consumer.h"

#ifndef DS_ECOSYSTEM_CONSUMER_BIRD
#define DS_ECOSYSTEM_CONSUMER_BIRD



class Bird : public Consumer
{
public:
    Bird(EcoSystem *eco_system);
    virtual ~Bird();

    virtual const unsigned int get_species_id() const;
    virtual Gdiplus::Image* get_entity_image() const;
    virtual Entity* new_entity() const;
    virtual int get_cost_of_being_preyed() const;
    virtual int    get_gain_after_being_preyed() const;
    virtual void on_tick();
    virtual void avoid_wetted(double speed);
    virtual void on_flush_memory();
private:
    Entity *shelter;
};


#endif